package com.wpzf.zxhc.mapper;

import com.wpzf.zxhc.domain.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface ProvAuditingMapper {
    List<ProvAuditingInfo> getAuditingInfo(Map<String, Object> map);

    List<Map> getInfoly(Map<String, Object> map);


    Integer getAuditingInfoCount(Map<String, Object> map);

    List<Map> getPch(Map<String, Object> map);

    List<Map> getshibyPch(Map<String, Object> map);

    List<Map> getxianbyPch(Map<String, Object> map);


    List<Map> getDkDetailByXzq(Map<String, Object> map);

    List<Map> getDkDetailAllByXzq(Map<String, Object> map);

    List<Map> getDkDetailAllByIndex(Map<String, Object> map);

    Integer getDkDetailByXzqCount(Map<String, Object> map);

    WpCjDkxxbxj2023DTO getDkInfoByDkbh(Map<String, Object> map);

    List<WpCjDkxxbxj2023DTO> getRelationDkInfoByJcbh(Map<String, Object> map);

    List<WpCjTbxxbxj2023DTO> getTbInfoByJcbh(Map<String, Object> map);

    List<Map> getDkHcZzJgInfo(Map<String, Object> map);

    List<Map> getDkHcZzJgPch(Map<String, Object> map);

    Integer getDkHcZzJgInfoCount(Map<String, Object> map);

    List<Map> getDkHcJgByXzq(Map<String, Object> map);

    Integer getDkHcJgByXzqCount(Map<String, Object> map);

    List<Map> getBtgDkJgAll(Map<String, Object> map);

    Integer getBtgDkJgAllCount(Map<String, Object> map);

    List<Map> getBtgDkXzqh(Map<String, Object> map);

    List<Map> getBtgDkPch(Map<String, Object> map);

    Integer getWshDkCountByXzq(Map<String, Object> map);

    Integer updateSjSftjByXzq(Map<String, Object> map);

    Integer clearBtgDkInfo(Map<String, Object> map);

    Integer insertWtgDkByXzq(Map<String, Object> map);

    List<Map> getBtgDkList(Map<String, Object> map);

    List<Map> getBtgDkJgAllByIndex(Map<String, Object> map);

    Integer clearBtgDkInfoByDkbh(Map<String, Object> map);

    List<Map> getHcjgSjByDkbh(Map<String, Object> map);

    Integer insertWtgDkByDkbh(Map<String, Object> map);

    Integer updateSjSftjByDkbh(Map<String, Object> map);

    WpCjDkxxbxj2023DTO getBtgDkInfoByDkbh(Map<String, Object> map);

    List<WpCjDkxxbxj2023DTO> getBtgRelationDkInfoByJcbh(Map<String, Object> map);

    Integer delDkByDkbh(Map<String, Object> map);

    Integer updateDkByDkbh(Map<String, Object> map);

    Integer insertWtgDkByDkbhEx(Map<String, Object> map);

    List<Map> getProvExtractionData(Map<String, Object> map);

    Integer getProvExtractionDataCount(Map<String, Object> map);

    List<Map> getProvExtractionrecord(Map<String, Object> map);

    Integer getProvExtractionrecordCount(Map<String, Object> map);


    Integer updateSjSftjByxzqdm(Map<String, Object> map);

    Integer inserlzinfo(Map<String, Object> map);

    Integer updatejgByxzqdm(Map<String, Object> map);

    Integer updateSjSftjByDkbhshj(Map<String, Object> map);

    WpCjTbhcjgshengj2023 getTbhcjgshengjByDkbh(Map<String, Object> parm);

    WpCjTbhcjgshengj2023 selectTbhcjgsj(Map<String, Object> parm);

    Integer deleteHcJg(Map<String, Object> parm);

    Integer deleteSjTbchjgHftgzmwj(Map<String, Object> parm);

    Integer deleteSjTbchjgWfpzwh(Map<String, Object> parm);

    Integer deleteSjTbchjgWftgzmwj(Map<String, Object> parm);

    Integer deleteSjTbchjgQtpzwh(Map<String, Object> parm);

    Integer deleteSjTbchjgQtsftgxxydss(Map<String, Object> parm);

    Integer deleteSjTbchjgQtsfzygd(Map<String, Object> parm);

    Integer saveShengTbjg(Map<String, Object> parm);

    Integer saveShengTbjgHF(Map<String, Object> parm);

    Integer saveShengTbjgWF(Map<String, Object> parm);

    Integer saveShengTbjgQT(Map<String, Object> parm);


    Integer saveSjTbchjgHftgzmwj(WpCjTbhcjgSjHftgzmwj2023 wpCjTbhcjgSjHftgzmwj2023);

    Integer saveSjTbchjgWfpzwh(WpCjTbhcjgSjWfpzwh2023 wpCjTbhcjgSjWfpzwh2023);

    Integer saveSjTbchjgWftgzmwj(WpCjTbhcjgSjWftgzmwj2023 wpCjTbhcjgSjWftgzmwj2023);

    Integer saveSjTbchjgQtpzwh(WpCjTbhcjgSjQtpzwh2023 wpCjTbhcjgSjQtpzwh2023);

    Integer saveSjTbchjgQtsftgxxydss(WpCjTbhcjgSjQtsftgxxydss2023 wpCjTbhcjgSjQtsftgxxydss2023);

    Integer saveSjTbchjgQtsfzygd(WpCjTbhcjgSjQtsfzygd2023 wpCjTbhcjgSjQtsfzygd2023);

    Integer  updatehcjgsmByxzqdm(Map<String, Object> map);

    Integer addHcjg(Map<String, Object> parm);

    List<Map<String, Object>> queryFjInfo(Map<String, Object> parms);

    Integer saveThyy(Map<String, Object> parms);

    List<Map> getProvExtractionrecordYear(Map<String, Object> parm);

    List<Map> getProvExtractionrecordPc(Map<String, Object> parm);

    List<Map> getProvExtractionDatasmc1(Map<String, Object> parm);

    List<Map> getProvExtractionDataqxmc(Map<String, Object> parm);

    List<String> getWyname(Map<String, Object> parm);
}
